package org.wolfengi.monitor.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.wolfengi.monitor.entity.FShipTypeCount;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 服务类 诊断故障船型
 * </p>
 *
 * @author wolfengi
 * @since 2020-05-20
 */
public interface FShipTypeCountService extends IService<FShipTypeCount> {

    /**
     * 在页面初始化加载时调用，获取故障船舶所在的年份，用于条件统计
     *
     * @return 年份列表
     */
    List<String> selectYears();

    /**
     * 默认显示的时所有（故障）船舶数据的统计
     *
     * @param year
     * @return 构造好的，eharts需要的结构数据
     */
    List<Map> selectCountByYear(String year);


}
